<%@page import="clases.Parada"%>
<%@page import="clases.Turno"%>
<%@page import="clases.Institucion"%>
<%@page import="clases.Aspirante"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page import="clases.InstitucionAspirante"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<div class="centrar">
    <h1>Preinscritos registrados</h1>
    <logic:notPresent name="preinscritos" >
        <p>Ocurrio algun error.</p>
    </logic:notPresent>
    <logic:empty name="preinscritos" >
        <p>A&uacute;n no han registrado preinscrito.</p>
    </logic:empty>
    <logic:present name="preinscritos">
        <ul>
            <li>
                <html:link action="/Administrador/Preinscripcion/ReportePreinscripcion?method=testPDF" target="_blank">
                    Generar Reporte en pdf.
                </html:link>
            </li>
            <li>
                <html:link action="/Administrador/Preinscripcion/ReportePreinscripcion?method=CVS">
                    Generar Reporte en excel.
                </html:link>
            </li>
        </ul>
        <table>
            <thead>
                <tr>

                    <th style="width: 10%">Id</th>
                    <th style="width: 20%">C&eacute;dula</th>
<!--                    <th style="width: 25%">Apellido</th>
                    <th style="width: 25%">Nombre</th>-->
                    <th style="width: 15%">Aula</th> 
                    <th style="width: 20%">Fecha </th>
                    <th style="width: 15%">Parada</th>
                    <th style="width: 15%">Hora Examen</th>
                    <th style="width: 20%">Institucion</th>
                </tr>
            </thead>
            <tbody>
                <logic:iterate name="preinscritos" id="Preinscrito" >
                    <tr>
                        <td><bean:write name="Preinscrito" property="id" />-<bean:write name="Preinscrito" property="institucionId" /></td>
                        <td><bean:write name="Preinscrito" property="cedula" /></td>
<!--                        <td><bean:write name="Preinscrito" property="apellidos" /></td>
                        <td><bean:write name="Preinscrito" property="nombres" /></td>-->
                        <td><bean:write name="Preinscrito" property="aulaPrueba" /></td>
                        <td>
                            <bean:define name="Preinscrito" id="id" property="turnoPrueba"  />
                            <% int i = (Integer) pageContext.findAttribute("id");
                                for (Turno turn : ((ArrayList<Turno>) request.getAttribute("turnos"))) {
                                    if (turn.getId() == i) {
                                        out.println(turn.getDia());
                                        break;
                                    }
                                }
                            %> 
                        </td>
                        <td>
                            <bean:define name="Preinscrito" id="id1" property="institucionId"  />
                            <% i = (Integer) pageContext.findAttribute("id1");
                                for (Institucion insti : ((ArrayList<Institucion>) request.getAttribute("instituciones"))) {
                                    if (insti.getId() == i) {
                                        for (Parada par: ((ArrayList<Parada>) request.getAttribute("paradas"))){
                                            if (par.getId()==insti.getIdParada()){
                                                out.println(par.getNombre());
                                                break;
                                            }
                                        }
                                        break;
                                    }
                                }
                            %> 
                        </td>
                        <td>
                            <%
                            i = (Integer) pageContext.findAttribute("id");
                                for (Turno turn : ((ArrayList<Turno>) request.getAttribute("turnos"))) {
                                    if (turn.getId() == i) {
                                        out.println(turn.getHora());
                                        break;
                                    }
                                }
                            %> 
                        </td>
                        <td>
                            <bean:define name="Preinscrito" id="id" property="institucionId"  />
                            <% i = (Integer) pageContext.findAttribute("id1");
                                for (Institucion insti : ((ArrayList<Institucion>) request.getAttribute("instituciones"))) {
                                    if (insti.getId() == i) {
                                        out.println(insti.getNombre());
                                        break;
                                    }
                                }
                            %> 
                        </td>
                    </tr>
                </logic:iterate>
            </tbody>
        </table>
    </logic:present>
</div>